﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {color:#666;font-size:12px;font-family: "微软雅黑";position: relative;/* background: #fafafa;*/}
td,th,caption {font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal;font-weight:normal;}
a{color:#666;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
*:focus{outline:0;}
*{margin: 0;padding: 0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
span,i{display:inline-block; font-style: normal;}
input, textarea, select, button {font-size:12px "微软雅黑";;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
/* css common */
.left{ float: left;}
.right{ float: right;}
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
.clear{clear:both;}

/*text-overflow: ellipsis;white-space: nowrap;*/
/*头部*/
.header-wrap{width: 100%;background-color: #fff;height: 92px;position: fixed;top: 0;left: 0;z-index: 200;}
.header{width: 1200px;height: 92px;margin: 0 auto;position: relative;}
.header form{width:200px;height: 34px;right:-30px;top:57px;position: absolute;display: none;}
.header form>input{display: block;height:30px;position: absolute;width:170px;text-indent: 1em;float: left;line-height: 30px;border: #e40615 solid 3px;border-radius:5px 5px;-webkit-border-radius:border-radius:5px 5px;-moz-border-radius:border-radius:5px 5px;}
.logo{width: 160px;height: 50px;display: block;float: left;margin-top: 21px;}
.logo>img{width: 160px;height: 50px;display: block;}
.nav{height: 92px;overflow: hidden;float: left;margin-left: 150px;}
.nav ul{overflow: hidden;}
.nav ul li{float: left;margin-left: 25px;}
.nav ul li:first-child{margin-left: 0;}
.nav ul li a{display: block;height: 92px;line-height: 92px;padding: 0 15px;font-size: 18px;color: #333;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.nav ul li:hover a{background-color: #e40615;font-weight: bold;color: #fff;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.nav ul .on a{background-color: #e40615;font-weight: bold;color: #fff;}
.ss{width:88px;height: 22px;float: right;margin-top: 33px;}
.ss>a{display: block;overflow: hidden;}
.ss>.left>img{width: 22px;height: 22px;display: block;}
.ss>.right>img{width: 28px;height: 20px;display: block;margin-top: 1px;}
.navall{width: 100%;background-color: #fff;position: absolute;display: none;overflow: hidden;padding-bottom: 30px;}
.navall_box{width: 1200px;margin: 0 auto;overflow: hidden;}
.navall_box ul{overflow:hidden;margin-left:400px;width:630px;margin-top: 20px;}
.navall_box ul li{width: 102px;overflow: hidden;margin-left: 25px;float: left;}
.navall_box ul li:first-child{margin-left: 0;}
.navall_box ul li a{display: block;font-size: 16px;color: #333;text-align: center;line-height: 24px;margin-bottom: 10px;}
.navall_box ul .on{width: 120px;}
.navall_box ul li a:hover{color: #E0212F;}

.index_banner{overflow: hidden;min-width:1420px;height:510px;position: relative;margin-top: 92px;}
.index_play{min-width: 1200px; height:510px;}
.index_play .swiper-button-next{width:61px;height:61px;background: url(../img/index_right1.png)no-repeat; right:0px;top: 0;margin-top: 0;}
.index_play .swiper-button-next:hover{background-image: url(../img/index_right2.png);}
.index_play .swiper-button-prev{width:61px;height:61px;background: url(../img/index_left1.png)no-repeat;left:0px;top: 0;margin-top: 0;}
.index_play .swiper-button-prev:hover{background-image: url(../img/index_left2.png);}
.index_play .swiper-slide{width:100%;height: 560px;position: relative;overflow: hidden;}
.index_play .swiper-slide>a{width: 1920px;height:510px;;position: absolute;left: 50%;margin-left: -960px;top: 0px;}
.index_play .swiper-slide>a>img{width:100%;height: 100%;}
.ww{width: 1200px;position: absolute;left: 50%;margin-left: -600px;height:61px;top:50%;margin-top: -30px;}
.swiper-container.index_play .feye.swiper-pagination-bullets{bottom:35px;}
.index_play .swiper-pagination-bullet{width:58px;height:4px;background: url(../img/index_dian1.png)no-repeat;background-size: 100% 100%;}
.index_play .swiper-pagination-bullet-active{background: url(../img/index_dian2.png)no-repeat;height:4px;background-size: 100% 100%;}

/*底部*/
.footer{width: 100%;height: 318px;overflow: hidden;}
.footer_div{width: 100%; height: 260px;background: url(../img/f_bg.png)no-repeat center top;}
.footer_box{width: 1200px;height: 205px;position: relative;margin: 0 auto;padding-top: 55px;}
.footer_box ul{overflow: hidden;float: left;}
.footer_box ul li{float: left;overflow: hidden;margin-left: 48px;}
.footer_box ul li:first-child{margin-left: 0;}
.footer_box ul li>h2{font-size: 16px;color: #fff;margin-bottom: 12px;}
.footer_box ul li>a{font-size: 14px;color: #999;display: block;margin-bottom: 5px;}
.footer_box ul li>a:hover{color: #e0212f;font-weight: bold;}
.footer_box .left{width: 255px;height: 145px;margin-left:60px;}
.footer_box .left>span{display: inline-block;width:112px;height: 145px;text-align: center;font-size:14px;color: #a9a8a8;}
.footer_box .left>span>img{width: 112px;height: 112px;margin-bottom: 10px;}
.footer_box .left>span:first-child{margin-right: 26px;}
.footer_box .right{width: 270px;height: 205px;}
.phone{width: 275px;height: 60px;margin-bottom: 12px;}
.phone>img{width: 30px;height: 30px;float: left;display: block;margin-top: 15px;margin-right: 5px;}
.phone>span{display: block;float:left;width: 240px;font-size: 16px;color: #fff;}
.phone>strong{font-size: 22px;color: #fff;font-weight: bold;font-weight: "Montserrat";display: block;float: left;width: 240px;}
.address{width: 275px;height: 72px;margin-bottom: 12px;overflow: hidden;}
.address>img{width:27px;height: 33px;float: left;display: block;margin-top: 15px;margin-right: 8px;}
.address>span{display: block;float:left;width: 240px;font-size: 16px;color: #fff;margin-bottom:8px;margin-top:7px;}
.address>p{float:left;width: 240px;font-size: 14px;color: #fff;}
.share_box>span{display: inline-block;float: left;font-size: 14px;color: #a9a8a8;line-height: 28px;margin-right:15px;}
.bdsharebuttonbox{float: left;}
.copyright{background-color: #FFFFFF;min-width:1420px;height:58px;overflow: hidden;}
.copyright>p{width: 1200px;margin: 0 auto;height:15px;line-height:58px;font-size: 14px;color: #999;}
.copyright>p a{color: #999;margin-left:20px;}
.copyright>p a:hover{color: #e0212f;}
.copyright>p>span{float: right;}
.copyright>p>span>img{vertical-align: middle;margin-bottom: 2px;margin-right: 10px;}







.border{position: fixed;top:45%;right: 0px;z-index: 210;}
.sidebar_b{position: relative;top:50%;right:10px;display: block;display: block;}
.sidebar_b ul li{width:54px;height: 54px;background-color: #fff;border-bottom: #eee solid 1px;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;position: relative;}
.sidebar_b ul li a{display: block;width:54px;height: 54px;}
.sidebar_b ul li a>img{display: block;margin: 0 auto;padding-top: 15px;width: 25px;height: 25px;}
.sidebar_b ul li:hover{background-color: #E0212F;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul .top{width: 54px;height: 45px;background-color: #e6e6e6;text-align: center;border-bottom: #E0212F solid 2px;}
.sidebar_b ul .top a img{width: 15px;height: 13px;display: block;margin: 0 auto;padding-top:10px;}
.sidebar_b ul li .img2{display: none;}
.sidebar_b ul .top .img2{display: none;}
.sidebar_b ul .top span{font-size:14px;font-weight: bold;color: #333;}
.sidebar_b ul .top:hover span{color: #fff;}
.sidebar_b ul .wx a{position: relative;}
.sidebar_b ul .wx span{display: block;background-color: #E0212F;position: absolute;left: -115px;bottom: 0;opacity: 0;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul .wx span>img{width: 108px;height: 108px;display: block;padding: 4px;}
.sidebar_b ul .wx:hover span{opacity: 1;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul li:hover .img2{display: block;}
.sidebar_b ul li:hover .img1{display: none;}
.sidebar_b ul .dh a{overflow: hidden;position: absolute;top: 0;right: 0;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.sidebar_b ul .dh a>span{height: 52px;float: right;width: 150px;display: block;color: #fff;line-height: 52px;font-size: 16px;}
.sidebar_b ul .dh a>img{float: left;margin-left:14px;}
.sidebar_b ul .dh a:hover{width:200px;background-color: #E0212F;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
